package com.corhyfar.dao;

import java.sql.SQLException;
import java.util.List;

import com.corhyfar.beans.ClienteDTO;

public interface ClienteDao {

	ClienteDTO obtenerCliente(String dniCliente) throws SQLException;

	List<ClienteDTO> listarClientes() throws SQLException;

	void actualizaCliente(String nombre, String apellidoPaternoCliente,
			String apellidoMaternoCliente, String dniCliente,
			String rucCliente, int telefonoDomCliente, int celularCliente,
			int telefonoTrabCliente, int codigoDept, String descripcionDept,
			int codigoProvincia, String descripcionProvincia,
			int codigoDistrito, String descripcionDistrito,
			String direccionCliente, String empresaCliente) throws SQLException;

	void ingresaCliente(ClienteDTO clienteDTO);

	void eliminaCLiente(String dniCliente);

}
